Text copied to clipboard!

Наслов

Text copied to clipboard!

Java programer srednjeg nivoa

Опис

Text copied to clipboard!
Tražimo Java programera srednjeg nivoa koji će se pridružiti našem dinamičnom timu i doprineti razvoju i održavanju softverskih rešenja visokog kvaliteta. Idealni kandidat ima solidno iskustvo u razvoju aplikacija koristeći Java programski jezik, razumevanje objektno orijentisanog programiranja, kao i sposobnost rada u timskom okruženju. Kao Java programer srednjeg nivoa, bićete odgovorni za implementaciju novih funkcionalnosti, optimizaciju postojećeg koda, kao i rešavanje tehničkih problema. Očekuje se da sarađujete sa drugim članovima tima, uključujući dizajnere, testere i menadžere projekata, kako biste osigurali isporuku kvalitetnog softvera u zadatim rokovima. Važno je da imate iskustva sa radom u razvojnim okruženjima kao što su IntelliJ IDEA ili Eclipse, kao i poznavanje alata za verzionisanje koda poput Git-a. Takođe, poželjno je da imate iskustva sa radom u agilnim timovima i poznavanje principa kao što su Scrum ili Kanban. Naš tim koristi moderne tehnologije i pristupe razvoju softvera, uključujući rad sa mikroservisima, REST API-ima, kao i rad sa bazama podataka kao što su PostgreSQL i MongoDB. Kandidat treba da bude sposoban da brzo uči i prilagođava se novim tehnologijama i alatima. Nudimo konkurentnu platu, fleksibilno radno vreme, mogućnost rada na daljinu, kao i prilike za profesionalni razvoj kroz obuke, konferencije i mentorstvo. Ako ste motivisani, odgovorni i želite da radite u okruženju koje podstiče inovacije i timski rad, pozivamo vas da se prijavite.

Одговорности

Text copied to clipboard!
  • Razvoj i održavanje Java aplikacija
  • Implementacija novih funkcionalnosti u postojećim sistemima
  • Pisanje čistog, efikasnog i dokumentovanog koda
  • Saradnja sa timom na dizajnu i arhitekturi softverskih rešenja
  • Testiranje i otklanjanje grešaka u kodu
  • Učestvovanje u kodnim revizijama
  • Rad u agilnom okruženju (Scrum, Kanban)
  • Integracija sa bazama podataka i eksternim servisima
  • Praćenje i primena najboljih praksi u razvoju softvera
  • Učestvovanje u planiranju i proceni zadataka

Захтеви

Text copied to clipboard!
  • Minimum 2 godine iskustva u Java programiranju
  • Poznavanje Java 8+ i objektno orijentisanog programiranja
  • Iskustvo sa Spring ili Spring Boot framework-om
  • Poznavanje rada sa bazama podataka (SQL i/ili NoSQL)
  • Iskustvo sa REST API-ima
  • Poznavanje alata za verzionisanje koda (Git)
  • Sposobnost rada u timskom okruženju
  • Dobre komunikacione veštine
  • Poželjno iskustvo sa radom u agilnim timovima
  • Sposobnost rešavanja problema i samostalnog rada

Могућа питања на интервјуу

Text copied to clipboard!
  • Koliko godina imate iskustva u Java programiranju?
  • Da li ste radili sa Spring ili Spring Boot framework-om?
  • Koje baze podataka ste koristili u prethodnim projektima?
  • Imate li iskustva sa radom u agilnim timovima?
  • Kako pristupate rešavanju tehničkih problema?
  • Da li ste radili na projektima koji koriste REST API-je?
  • Koje alate koristite za verzionisanje koda?
  • Da li ste radili u timovima sa više programera?
  • Kako se nosite sa rokovima i pritiskom?
  • Koji je vaš omiljeni deo Java ekosistema i zašto?